package com.zahb.qadx.model;

import java.util.ArrayList;
import java.util.List;

public class DailyExaminationQuestionsBean {

    /**
     * id : 3302
     * rootOrgId : null
     * questionType : 1
     * difficultyLevel : 1
     * content : 依据《安全生产法》的规定，生产经营单位使用的危险物品的容器、运输工具，以及涉及人身安全、危险性较大的海洋石油开采特种设备和矿山井下特种设备，必须按照国家有关规定，由专业生产单位生产，并经取得专业资质的检测、检验机构检测、检验合格，取得（）方可投入使用。
     * parsing : null
     * suggestScore : null
     * parentId : null
     * cognizeType : null
     * subjective : null
     * isPublish : null
     * isDisorder : 0
     * teacherDemand : null
     * correctCount : null
     * creator : null
     * updator : null
     * isDelete : null
     * createTime : null
     * updateTime : null
     * orgId : null
     * practiceQuestionsId : null
     * labelNames : null
     * questionRelationId : null
     * questionOptionList : [{"id":10041,"rootOrgId":null,"questionId":3302,"content":"安全使用证或者安全标志","isRightAnswer":1,"optionIndex":null,"createTime":null,"updateTime":null,"creator":null,"updator":null,"delete":null},{"id":10042,"rootOrgId":null,"questionId":3302,"content":"检测检验合格证或者安全标志","isRightAnswer":0,"optionIndex":null,"createTime":null,"updateTime":null,"creator":null,"updator":null,"delete":null},{"id":10044,"rootOrgId":null,"questionId":3302,"content":"安全认证标志或者安全警示标志","isRightAnswer":0,"optionIndex":null,"createTime":null,"updateTime":null,"creator":null,"updator":null,"delete":null},{"id":10046,"rootOrgId":null,"questionId":3302,"content":"安全生产许可证或者安全警示标志","isRightAnswer":0,"optionIndex":null,"createTime":null,"updateTime":null,"creator":null,"updator":null,"delete":null}]
     * stem : null
     * createTimeStr : null
     * number : null
     * score : null
     */

    private int id;
    private Object rootOrgId;
    private int questionType;
    private int difficultyLevel;
    private String content;
    private Object parsing;
    private Object suggestScore;
    private Object parentId;
    private Object cognizeType;
    private Object subjective;
    private Object isPublish;
    private int isDisorder;
    private Object teacherDemand;
    private Object correctCount;
    private Object creator;
    private Object updator;
    private Object isDelete;
    private Object createTime;
    private Object updateTime;
    private Object orgId;
    private Object practiceQuestionsId;
    private Object labelNames;
    private Object questionRelationId;
    private Object stem;
    private Object createTimeStr;
    private Object number;
    private Object score;
    private List<QuestionOptionListBean> questionOptionList;
    private String  selectedResult="";//选择结果
    private String  determineTheResults="";//判断结果
    private String groupName="";
    private int selection_state=0;
    private String refer_to_the_answer;
    private int theAnswerState=0;//0 未答,1正确,2错误
    private  List<AnswerBean> answer;//选择结果
    private int choose=0;

    public String getDetermineTheResults() {
        return determineTheResults;
    }

    public void setDetermineTheResults(String determineTheResults) {
        this.determineTheResults = determineTheResults;
    }

    public int getChoose() {
        return choose;
    }

    public void setChoose(int choose) {
        this.choose = choose;
    }

    public List<AnswerBean> getAnswer() {
        return answer;
    }

    public void setAnswer(List<AnswerBean> answer) {
        this.answer = answer;
    }

    public int getTheAnswerState() {
        return theAnswerState;
    }

    public void setTheAnswerState(int theAnswerState) {
        this.theAnswerState = theAnswerState;
    }

    public String getRefer_to_the_answer() {
        return refer_to_the_answer;
    }

    public void setRefer_to_the_answer(String refer_to_the_answer) {
        this.refer_to_the_answer = refer_to_the_answer;
    }

    public int getSelection_state() {
        return selection_state;
    }

    public void setSelection_state(int selection_state) {
        this.selection_state = selection_state;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getSelectedResult() {
        return selectedResult;
    }

    public void setSelectedResult(String selectedResult) {
        this.selectedResult = selectedResult;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public Object getRootOrgId() {
        return rootOrgId;
    }

    public void setRootOrgId(Object rootOrgId) {
        this.rootOrgId = rootOrgId;
    }

    public int getQuestionType() {
        return questionType;
    }

    public void setQuestionType(int questionType) {
        this.questionType = questionType;
    }

    public int getDifficultyLevel() {
        return difficultyLevel;
    }

    public void setDifficultyLevel(int difficultyLevel) {
        this.difficultyLevel = difficultyLevel;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Object getParsing() {
        if (parsing==null){
            return "暂无解析";

        }else {
            return parsing;

        }
    }

    public void setParsing(Object parsing) {
        this.parsing = parsing;
    }

    public Object getSuggestScore() {
        return suggestScore;
    }

    public void setSuggestScore(Object suggestScore) {
        this.suggestScore = suggestScore;
    }

    public Object getParentId() {
        return parentId;
    }

    public void setParentId(Object parentId) {
        this.parentId = parentId;
    }

    public Object getCognizeType() {
        return cognizeType;
    }

    public void setCognizeType(Object cognizeType) {
        this.cognizeType = cognizeType;
    }

    public Object getSubjective() {
        return subjective;
    }

    public void setSubjective(Object subjective) {
        this.subjective = subjective;
    }

    public Object getIsPublish() {
        return isPublish;
    }

    public void setIsPublish(Object isPublish) {
        this.isPublish = isPublish;
    }

    public int getIsDisorder() {
        return isDisorder;
    }

    public void setIsDisorder(int isDisorder) {
        this.isDisorder = isDisorder;
    }

    public Object getTeacherDemand() {
        return teacherDemand;
    }

    public void setTeacherDemand(Object teacherDemand) {
        this.teacherDemand = teacherDemand;
    }

    public Object getCorrectCount() {
        return correctCount;
    }

    public void setCorrectCount(Object correctCount) {
        this.correctCount = correctCount;
    }

    public Object getCreator() {
        return creator;
    }

    public void setCreator(Object creator) {
        this.creator = creator;
    }

    public Object getUpdator() {
        return updator;
    }

    public void setUpdator(Object updator) {
        this.updator = updator;
    }

    public Object getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Object isDelete) {
        this.isDelete = isDelete;
    }

    public Object getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Object createTime) {
        this.createTime = createTime;
    }

    public Object getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Object updateTime) {
        this.updateTime = updateTime;
    }

    public Object getOrgId() {
        return orgId;
    }

    public void setOrgId(Object orgId) {
        this.orgId = orgId;
    }

    public Object getPracticeQuestionsId() {
        return practiceQuestionsId;
    }

    public void setPracticeQuestionsId(Object practiceQuestionsId) {
        this.practiceQuestionsId = practiceQuestionsId;
    }

    public Object getLabelNames() {
        return labelNames;
    }

    public void setLabelNames(Object labelNames) {
        this.labelNames = labelNames;
    }

    public Object getQuestionRelationId() {
        return questionRelationId;
    }

    public void setQuestionRelationId(Object questionRelationId) {
        this.questionRelationId = questionRelationId;
    }

    public Object getStem() {
        return stem;
    }

    public void setStem(Object stem) {
        this.stem = stem;
    }

    public Object getCreateTimeStr() {
        return createTimeStr;
    }

    public void setCreateTimeStr(Object createTimeStr) {
        this.createTimeStr = createTimeStr;
    }

    public Object getNumber() {
        return number;
    }

    public void setNumber(Object number) {
        this.number = number;
    }

    public Object getScore() {
        return score;
    }

    public void setScore(Object score) {
        this.score = score;
    }

    public List<QuestionOptionListBean> getQuestionOptionList() {
        return questionOptionList;
    }

    public void setQuestionOptionList(List<QuestionOptionListBean> questionOptionList) {
        this.questionOptionList = questionOptionList;
    }

    public static class QuestionOptionListBean {
        /**
         * id : 10041
         * rootOrgId : null
         * questionId : 3302
         * content : 安全使用证或者安全标志
         * isRightAnswer : 1
         * optionIndex : null
         * createTime : null
         * updateTime : null
         * creator : null
         * updator : null
         * delete : null
         */

        private int id;
        private Object rootOrgId;
        private int questionId;
        private String content;
        private int isRightAnswer;
        private Object optionIndex;
        private Object createTime;
        private Object updateTime;
        private Object creator;
        private Object updator;
        private Object delete;
        private int statusValue=0;
        private String [] serialNumber={"A","B","C","D","E","F","G","H"};
        private String  selectedResult="";
        private String fillInTheBlanks="";
        private String fillInTheBlanks_Show;


        public String getFillInTheBlanks_Show() {
            return fillInTheBlanks_Show;
        }

        public void setFillInTheBlanks_Show(String fillInTheBlanks_Show) {
            this.fillInTheBlanks_Show = fillInTheBlanks_Show;
        }

        public String getFillInTheBlanks() {
            return fillInTheBlanks;
        }

        public void setFillInTheBlanks(String fillInTheBlanks) {
            this.fillInTheBlanks = fillInTheBlanks;
        }

        public String getSelectedResult() {
            return selectedResult;
        }

        public void setSelectedResult(String selectedResult) {
            this.selectedResult = selectedResult;
        }

        public String[] getSerialNumber() {
            return serialNumber;
        }

        public void setSerialNumber(String[] serialNumber) {
            this.serialNumber = serialNumber;
        }

        public int getStatusValue() {
            return statusValue;
        }

        public void setStatusValue(int statusValue) {
            this.statusValue = statusValue;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public Object getRootOrgId() {
            return rootOrgId;
        }

        public void setRootOrgId(Object rootOrgId) {
            this.rootOrgId = rootOrgId;
        }

        public int getQuestionId() {
            return questionId;
        }

        public void setQuestionId(int questionId) {
            this.questionId = questionId;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public int getIsRightAnswer() {
            return isRightAnswer;
        }

        public void setIsRightAnswer(int isRightAnswer) {
            this.isRightAnswer = isRightAnswer;
        }

        public Object getOptionIndex() {
            return optionIndex;
        }

        public void setOptionIndex(Object optionIndex) {
            this.optionIndex = optionIndex;
        }

        public Object getCreateTime() {
            return createTime;
        }

        public void setCreateTime(Object createTime) {
            this.createTime = createTime;
        }

        public Object getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(Object updateTime) {
            this.updateTime = updateTime;
        }

        public Object getCreator() {
            return creator;
        }

        public void setCreator(Object creator) {
            this.creator = creator;
        }

        public Object getUpdator() {
            return updator;
        }

        public void setUpdator(Object updator) {
            this.updator = updator;
        }

        public Object getDelete() {
            return delete;
        }

        public void setDelete(Object delete) {
            this.delete = delete;
        }
    }
}

